body {
    color: #333333;
}

.banner {
    width: 100%;
}

.banner_top {
    position: relative;
    height: calc(var(--design-height) * 480vh);
}

.banner_top img {
    width: 100%;
    height: 100%;
}

.banner_top h1 {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    color: #fff;
}

.banner p {
    padding: calc(var(--design-height) * 120vh) calc(var(--design-width) * 120vw);
    text-align: center;
    line-height: 1.8;
    font-weight: 400;
    font-size: calc(var(--design-width) * 24vw);
}

.industrialBox {
    width: 100%;
}

.industrial_top {
    text-align: center;
}

.industrial_top .line {
    width: calc(var(--design-width) * 48vw);
    height: calc(var(--design-height) * 8vh);
    margin: calc(var(--design-height) * 32vh) auto;
    background: #13599C;
}

.advantage {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    /* margin-bottom:  calc(var(--design-height) * 138vh); */
    padding: 0 calc(var(--design-width) * 175vw);
}

.advantage img {
    width: calc(var(--design-width) * 478vw);
    height: calc(var(--design-width) * 478vw);

}

.advantage_content>div {
    font-family: 'Ubuntu';
    font-weight: bold;
    font-size: calc(var(--design-width) * 68vw);
    color: #D0DEEB;
}

.advantage_content>h2 {
    margin-top: calc(var(--design-height) * 32vh);
    font-weight: 400;
}

.advantage .advantage_content p {
    margin-top: calc(var(--design-height) * 24vh);
    font-weight: 400;
    font-size: calc(var(--design-width) * 20vw);
    color: #666666;
}